// function NumberOf1(n)
// {
//     // write code here
//     var count = 0
//     for(let i = 0;i < 32;i++){
//       if(n & 1){
//         count++
//       }
//       n = n >> 1
//     }
//     return count
// }
// module.exports = {
//     NumberOf1 : NumberOf1
// };
function NumberOf1(n)
{
    // write code here
    var nl = n - 1
    var count = 0
    while(n){
      n = n & (n-1)
      count++
    }
    return count
}
module.exports = {
    NumberOf1 : NumberOf1
};